.playlist-box {
  padding: 30px;

  .playlist-top {
    display: flex;
    padding: 10px;

    .img_worp {
      flex: 1;

      // padding: 10px;
      img {
        width: 100%;
      }
    }

    .info_worp {
      flex       : 4;
      margin-left: 30px;

      .title {
        font-size: 18px;
        color: rgba(0, 0, 0, 0.65);
      }

      .author-warp {
        height: 35px;
        color : rgba(0, 0, 0, 0.65);
        line-height: 35px;

        img {
          height       : 100%;
          border-radius: 50%;
        }

        .name {
          margin: 0px 10px;
          font-size: 20px;
        }

        .title {
        }
      }

      .tag-warp {
        margin-top: 15px;
        .title {}

        ul {}
      }

      .desc-warp {
        margin: 15px 0px;
        .title {
          font-size: 20px;
        }

        .desc {
          color: rgba(0, 0, 0, 0.65);
          font-size: 16px;
        }
      }

    }
  }

  .tab {
    color: blue;
    padding: 10px;
  }
}

.playcolumn-img{
  width: 80px;
  height: 80px;
  border-radius: 3px;
}